﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CRMTraceTool
{
    public class TraceFile
    {
        public string CRMTracingVersion { get; set; }
        public string LocalTime { get; set; }
        public string Categories { get; set; }
        public string Schedule { get; set; }
        public string CallStackOn { get; set; }
        public string ComputerName { get; set; }
        public string CRMVersion { get; set; }
        public string DeploymentType { get; set; }
        public string ScaleGroup { get; set; }
        public string ServerRole { get; set; }
        public List<TraceRecord> traceRecords { get; set; }
    }

    public class TraceRecord
    {
        public int RowId { get; set; }
        public string RecordTime { get; set; }
        public string Process { get; set; }
        public string Organization { get; set; }
        public string Thread { get; set; }
        public string Category { get; set; }
        public string User { get; set; }
        public string Level { get; set; }
        public string ReqID { get; set; }
        public string Info { get; set; }
        public string CallStack { get; set; }
        public string Message { get; set; }
    }
}
